#ifndef QSLOGDESTCONSOLE_H
#define QSLOGDESTCONSOLE_H

#include "QsLogDest.h"

class QString;

class QsDebugOutput
{
public:
   // 输出调试消息到控制台
   static void output(const QString& a_message);
};

namespace QsLogging
{

// 调试器接收器
class DebugOutputDestination : public Destination
{
public:
    // 写入日志消息到调试输出
    void write(const QString& message, Level level) override;
    // 检查调试输出目标是否有效
    bool isValid() override;
};

}

#endif // QSLOGDESTCONSOLE_H
